// var obj = {
//     y: () => {
//         console.log(this == obj);
//         console.log(this);
//         var fn = () => {
//             console.log(this);
//         }

//         fn();
//     }

// }

// obj.y();


var test = 'global'
const b = (function () {
    const test = 'scope';
    return {
        test: '111',
        say() {
            console.log(test);
        }
    };
}());
b.say(); // 'scope'